﻿using OpenReflect.Domain.Contracts.Declarations;

namespace OpenReflect.Domain.Contracts.HasMarkers
{
	public interface IHasDeclaration
	{
		IDeclaration Declaration { get; }
	}

	public interface IHasDeclaration<T> : IHasDeclaration where T : IDeclaration
	{
		new T Declaration { get; }
	}
}